﻿@model Tecnosop.WebUI.Models.ResultadoBusquedaItemViewModel
@{
    ViewBag.Title = "Resultado de la búsqueda";
    Layout = MVC.Item.Views._LayoutItem;
}
<fieldset>
    <legend>Resultado de la búsqueda</legend>
        <br />
        @if(Model.Resultado.Any())
        {
            Html.Telerik().Grid(Model.Resultado)
                .Name("ResultadoBusqueda")
                .DataKeys(keys => keys.Add(k => k.CODIGO_ITEM))
                //.DataBinding(dataBinding => dataBinding.Server()
                //    .Delete(MVC.Item.Delete().GetRouteValueDictionary()))
                .Columns(columuns =>
                    {
                        columuns.Bound(c => c.CODIGO_ITEM)
                            .Template(t => Html.ActionLink(t.CODIGO_ITEM.ToString(), MVC.Item.Details(t.CODIGO_ITEM)))
                            .Width(150);
                        columuns.Bound(c => c.MARCA);
                        columuns.Bound(c => c.MODELO);
                        columuns.Bound(c => c.PRECIO);
                        columuns.Template(t => t.EQUIPO != null
                                               ? t.EQUIPO.TIPO_EQUIPO
                                               : t.INSUMO != null
                                                   ? t.INSUMO.TIPO_INSUMO
                                                   : "--- Sin tipo ---")
                            .Title("Tipo");
                          @*columuns.Template(
                            @<text>
                                @Html.ActionLink("Editar", MVC.Cliente.Edit(item.RUT_CLIENTE), new { @class = "nice radius thin white button" })
                            </text>).Width(60);*@
                        //columuns.Command(cmd =>
                        //{
                        //    cmd.Custom("Editar")
                        //        .Text("Editar")
                        //        .Ajax(false)
                        //        .ButtonType(GridButtonType.ImageAndText)
                        //        .ImageHtmlAttributes(new { @class = "t-icon t-edit" })
                        //        .HtmlAttributes(new { @class = "nice radius verysmall white button" })
                        //        .Action(MVC.Item.ActionNames.Details, MVC.Item.Name);
                        //    cmd.Delete()
                        //        .ButtonType(GridButtonType.ImageAndText)
                        //        .HtmlAttributes(new { @class = "nice radius verysmall red button" });
                        //}).Width(170);
                    })
                .Selectable()
                .Pageable(paging => paging.PageSize(10))
                .Scrollable(scrolling => scrolling.Enabled(false))
                .PrefixUrlParameters(false)
                .Sortable()
                .Filterable()
                .Render();
        }
        else
        {
            <div class="nice alert-box error centrado" style="width: 300px">
                No se encontraron resultados
            </div>
            <div class="centrado">
                @Html.ActionLink("Volver", MVC.Item.Index(), new { @class = "nice radius small blue button" })
            </div>
        }
</fieldset>